package ch.fusun.baron.basic.command.util;

import java.util.List;

import ch.fusun.baron.core.rmi.User;
import ch.fusun.baron.player.Dynasty;
import ch.fusun.baron.player.Player;
import ch.fusun.baron.player.api.Country;

/**
 * Utility for {@link Player}, {@link Dynasty}, {@link Country} related
 * retrieval
 */
public interface PlayerUtil {

	/**
	 * @return All countries for the current {@link User}
	 */
	List<Country> getCountriesForUser();

	/**
	 * @return The {@link Dynasty} of the current {@link User}
	 */
	Dynasty getDynasty();

}
